package com.iengoo.inductionms.entity;

import lombok.Data;

import java.sql.Timestamp;
import java.util.Date;

/**
 * 员工资料信息表
 */
@Data
public class Employee {
    private Integer id;

    private String department;//部门

    private String employeeId;//员工编号

    private String cornopean;//短号

    private String post;//员工职务

    private String username;//用户名

    private String password;//密码

    private String employeeName;//员工姓名

    private String employeeGender;//性别

    private String idcardNo;//身份证号码

    private Date birthDate;//生日

    private Date entryTime;//参加本单位日期

    private String employeeType;//员工类型

    private String employmentNature;//用工性质

    private String employeeSource;//来源

    private String distribytionState;//分配状态

    private String employeeCategory;//员工类别

    private String personnelGroup;//人员组

    private String accountType;//户口类别

    private String nationality;//国籍

    private String nation;//民族

    private String nativePlace;//籍贯

    private String birthPlace;//出生地

    private Date workTime;//参加工作时间

    private Date joinMobileTime;//参加移动时间

    private String ssn;//社会保险号

    private String maritalStatus;//婚姻状况

    private String healthCondition;//健康状况

    private String country;//国家

    private String province;//省/直辖市

    private String city;//市

    private String address;//地址

    private String postcodes;//邮编

    private String mobilePhone;//手机号

    private String homePhone;//家庭电话

    private String officePhone;//办公电话

    private String email;//邮箱

    private String politicalStatus;//政治面貌

    private Date joinTime;//入党(入团)时间

    private String education;//学历

    private String graduationSituation;//毕业情况

    private String highestDegree;//最高学历标识

    private String workEducation;//参加工作时学历标识

    private String degreeCategory;//学位类别

    private String academicDegree;//学位

    private Date degreeAwardTime;//学位授予时间

    private Date admissionTime;//入学时间

    private Date graduationTime;//毕肄业时间

    private String educationalSystem;//学制

    private String graduationSchool;//毕业学校

    private String profession;//所学专业

    private String learningModality;//学习形式

    private String professionalClassification;//专业分类

    private String fullTime;//是否全职

    private String jobCode;//职位编码

    private String jobName;//职位名称

    private String jobRank;//职位等级

    private String payroll;//工资单

    private String employer;//雇主

    private String ratepayingPlace;//纳税地区

    private String socialSecurityPlace;//'社会保险/PHF摊缴地区

    private String type;//入职状态

    private Timestamp updateTime;//更新时间

    private Integer officeSuppliesStatus; // 办公用用品

    private Integer officeSiteStatus; // 办公站点状态

    private Integer softwareStatus; // 办公软件发放状态

    private Integer role; // 员工的角色,1管理员,2普通用户
}